Tutor\Models\CourseModel C

Total Complexity 113
Dependencies 9
Dependents 24
Total lines 1,133
Lines of code 621
Logical lines of code 284
Comment lines 357
Methods 27
Properties 0

Methods 27

Method Rating Maintainability Complexity Lines of code
delete_course_data()
A
35 12 95
can_complete_course()
A
45 13 42
get_review_progress_link()
A
50 10 28
get_courses_by_instructor()
A
45 8 37
count_attachment()
A
44 7 48
get_coupon_applies_to_courses()
A
48 8 31
count_course_content()
S
52 7 25
mark_course_as_completed()
S
48 4 32
can_autocomplete_course()
S
57 5 16
get_category_dropdown_options()
S
53 4 24
count_questions()
S
47 3 38
get_course_dropdown_options()
S
56 4 18
get_course_by_quiz()
S
60 4 14
get_courses()
S
50 2 33
is_main_instructor()
S
65 4 8
get_paid_courses()
S
52 2 26
is_tax_enabled_for_single_purchase()
S
67 3 7
get_courses_by_args()
S
61 2 12
get_course_count_by_instructor()
S
56 1 22
count()
S
68 2 7
delete_course()
S
69 2 7
get_courses_for_instructors()
S
61 1 13
get_status_list()
S
66 1 11
get_course_instructor_ids()
S
63 1 11
get_post_types()
S
77 1 3
get_post_ids()
S
64 1 10
get_course_preview_image_placeholder()
S
79 1 3